WitnessAsync.OnErrorResumeAsyncCore(Exception, CancellationToken) method¶
Defined in
Type: WitnessAsyncReactiveUI.Primitives.Async
Assembly: ReactiveUI.Primitives.Async.dll
Applies to
net10.0, net10.0, net10.0-desktop1.0, net10.0-desktop1.0, net10.0-browserwasm1.0, net10.0-browserwasm1.0, net9.0, net9.0, net9.0-desktop1.0, net9.0-desktop1.0, net9.0-browserwasm1.0, net9.0-browserwasm1.0, net8.0, net8.0, net8.0-ios17.5, net8.0-macos14.5, net8.0-macos14.5, net8.0-macos14.2, net8.0-macos14.2, net8.0-maccatalyst17.5, net8.0-maccatalyst17.5, net8.0-tvos17.2, net8.0-tvos17.2, net8.0-ios17.5, netstandard2.1, netstandard2.1, net481, net462, net462, net481
protected abstract ValueTask OnErrorResumeAsyncCore(Exception error, CancellationToken cancellationToken)
Summary: Handles an error by providing an asynchronous mechanism to resume execution after an exception occurs.
Parameters
| Name | Type | Description |
|---|---|---|
error | Exception | The exception that triggered the error handling logic. Cannot be null. |
cancellationToken | CancellationToken | A cancellation token that can be used to cancel the asynchronous error handling operation. |
Returns: ValueTask -- A ValueTask that represents the asynchronous operation of resuming execution after the error.
Remarks
Override this method to implement custom error recovery or resumption logic in derived classes. The method is called when an error occurs and allows the operation to continue or perform cleanup asynchronously.